|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnetwork.ObjManager
ObjManager Klasse Verwaltet die in den Speicher geladenen Transportobjekte u. beinhaltet die nötigen Funktionen zu deren Verwaltung
| Constructor Summary | |
ObjManager(Queue cQueue,
DBModule dbMod)
Konstruktor |
|
| Method Summary | |
void |
addTransObj(TransObj t)
Fügt ein Transportobjekt in den Vector hinzu |
void |
addTransObjAt(int iPos,
TransObj t)
Fügt ein Transportobjekt in den Vector hinzu |
int |
count()
Liefert die Anzahl der gespeicherten Transportobjekte |
int |
getFreeNr()
Liefert die Nr des nächstmöglichen freien TransObj = die nächst Nummer, die ein neues Transport Objekt haben kann |
int |
getIndex(int iNr)
liefert den Vectorindex eines TransObj anhand der Nummer |
TransObj |
getTransObj(int iNr)
Liefert ein gewünschtes Transport Objekt zurück |
TransObj |
getTransObjAt(int iPos)
Liefert ein gewünschtes Transport Objekt zurück |
boolean |
isInDB(int iNr)
schaut, ob ein TransObj in der Datenbank vorhanden ist od. nicht |
void |
loadFiles(java.lang.String pPath)
Lädt alle Files aus dem Directory in den TransObj Vector |
void |
removeTransObj(int iNr)
löscht ein TransObj aus dem Vector |
void |
saveFiles(java.lang.String pPath)
speichert die TransObjs aus dem Speicher in ein Verzeichnis nach Wahl als ".obj-Files" |
void |
syncPrgStart()
Synchronisiert die Daten nach Programmstart u. bringt die TransObjs aus DB u. |
void |
syncTransObj()
Synchronisiert die Daten aus der Tabelle mit den Daten aus der Datenbank |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ObjManager(Queue cQueue,
DBModule dbMod)
cQueue - Queue für CommandsdbMod - DataAccessObject für MySQL Datenbank| Method Detail |
public void loadFiles(java.lang.String pPath)
pPath - Pfad aus dem geladen werden sollpublic void saveFiles(java.lang.String pPath)
pPath - Pfad in dem gespeichert werden sollpublic void syncPrgStart()
public void syncTransObj()
public void addTransObj(TransObj t)
t - TransObj das hinzugefügt werden soll
public void addTransObjAt(int iPos,
TransObj t)
iPos - Index an dem das Objekt eingefügt werden sollt - TransObj das hinzugefügt werden sollpublic void removeTransObj(int iNr)
iNr - Nummer des TransObjpublic int getIndex(int iNr)
iNr - Nummer des TransObj
public TransObj getTransObj(int iNr)
iNr - Nr des TransObj
public TransObj getTransObjAt(int iPos)
iPos - Index des TransObj
public int count()
public boolean isInDB(int iNr)
iNr - Nummer des TransObj
public int getFreeNr()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||